package my.design.visitor;

/**
 * @author zp
 * @version 1.0
 * @description: 教师和学生都继承此类，姓名，身份，班级等基础属性
 * @date 2022/10/22 16:03
 */
public abstract class User {

    //姓名
    public String name;

    // 身份；重点班、普通班 | 特级教师、普通教师、实习教师
    public String identity;

    //班级
    public String clazz;

    public User(String name, String identity, String clazz){
        this.name=name;
        this.identity=identity;
        this.clazz=clazz;
    }

    // 核⼼访问⽅法
    public abstract void accept(Visitor visitor);
}

